Implement get_root_origin generically for all backends
authorJasper St. Pierre <jstpierre@mecheye.net>
Mon, 17 Mar 2014 19:39:39 +0000 (15:39 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Mon, 17 Mar 2014 19:51:46 +0000 (15:51 -0400)
commitefdd68b3b058e988cb800fc38a3e3d89f99b33b7
tree8ac5bc9d6e008cae50a087b612a9469ef4371db2
parentc663cabe7b0d8ddffa4e3091e37ec32d3e7bda75
Implement get_root_origin generically for all backends

It seems that some backends implemented get_root_origin wrong
and returned the client window coordinates, not the frame window
coordinates. Since it's possible to implement generically for all
windows, let's do that instead of having a separate impl vfunc.
gdk/broadway/gdkwindow-broadway.c
gdk/gdkoffscreenwindow.c
gdk/gdkwindow.c
gdk/gdkwindowimpl.h
gdk/quartz/gdkwindow-quartz.c
gdk/wayland/gdkwindow-wayland.c
gdk/win32/gdkwindow-win32.c
gdk/x11/gdkwindow-x11.c